ActionMainMenuBar a zkratkove klavesy
Otázka od: Tomas Grepl
25. 9. 2002 21:35
Pokud na formulari pouziji TActionMainMenuBar (+TActionManager a spol.), tak
mi prestanou fungovat klavesove zkratky u TLabel komponent (napr. Alt+D pro
Ú&daj), ale i u jinych komponent. Jako by si veskere znacknuti Alt prevzal
TActionMainMenuBar.
Chtel jsem to osidit pomoci vytvorene akce s nastavenym ShortCut (napr. na
Alt+D), ve ktere nastavuji ActiveControl na pozadovanou komponentu, ale to
ma jeste podivnejsi chovani: focus se nastavi jakoby spravne, ale editace
nefunguje, protoze "neviditelny" focus ma ve skutecnosti TActionMainMenuBar
a teprve po stisknuti ESC vse pokracuje dobre.
Existuje na to nejake jednoduche reseni nebo mam na TActionMainMenuBar ve
formulari zapomenout ?
Tomas
Odpovedá: Petr Vones
25. 9. 2002 23:27
From: "Tomas Grepl" <delphi@kapsw.cz>
> Pokud na formulari pouziji TActionMainMenuBar (+TActionManager a spol.), tak
> mi prestanou fungovat klavesove zkratky u TLabel komponent (napr. Alt+D pro
> Ú&daj), ale i u jinych komponent. Jako by si veskere znacknuti Alt prevzal
> TActionMainMenuBar.
V jake verzi Delphi ?
Petr Vones
Odpovedá: Tomas Grepl
26. 9. 2002 9:03
> From: "Tomas Grepl" <delphi@kapsw.cz>
> > Pokud na formulari pouziji TActionMainMenuBar (+TActionManager a spol.),
tak
> > mi prestanou fungovat klavesove zkratky u TLabel komponent (napr. Alt+D
pro
> > U&daj), ale i u jinych komponent. Jako by si veskere znacknuti Alt
prevzal
> > TActionMainMenuBar.
>
> V jake verzi Delphi ?
D6 Profi na WinXP.
Stejne se to chova, pokud mam nemodalni okno s Labely (a pod.) a hlavni okno
obsahuje TActionMainMenuBar. Pak navic ten "neviditelny" focus preskoci do
hlavniho okna (a to i kdyz zadne zvyraznene pismeno v menu neodpovida
stisknute kombinaci Alt+klavesa).
Tomas